#分割线
print('='*100)
#正序输出
i=1
while i<=9:
    j=1
    while j<=i:
        print('{0}X{1}={2:<2d}  '.format(j,i,j*i),end='')
        j+=1
    print()
    i+=1
#分割线
print('='*100)
#倒序输出
i=9
while i>=1:
    j=1
    while j<=i:
        print('{0}X{1}={2:<2d}  '.format(j,i,j*i),end='')
        j+=1
    print()
    i-=1
#分割线
print('='*100)